/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.gt.dao;

import java.util.List;
import java.util.Map;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.gt.entity.GtTecClear;

/**
 * 技术明白人信息DAO接口
 * @author zad
 * @version 2018-03-26
 */
@MyBatisDao
public interface GtAnalysisDao extends CrudDao<GtTecClear> {
	
	/*全省经济林完成百分比*/
	public Map<String,String> forestTotalRate(Map<String,String> map);
	/*各地市经济林完成百分比*/
	public List<Map<String,String>> forestRegionRate(Map<String,String> map);
	
	/*全省经济林扶贫人完成百分比*/
	// public Map<String,String> forestPeopleRate();
	/*各地市经济林扶贫人完成百分比*/
	// public List<Map<String,String>> forestRegionPeopleRate();
	
	/*全省护林员岗位扶贫人完成百分比*/
	public Map<String,String> postTotalRate(Map<String,String> map);
	/*各地市护林员岗位扶贫人完成百分比*/
	public List<Map<String,String>> postRegionPeopleRate(Map<String,String> map);
	
	/*全省龙头企业（合作社）扶贫完成百分比*/
	public Map<String,String> companyTotalRate(Map<String,String> map);
	/*各地市龙头企业（合作社）扶贫完成百分比*/
	public List<Map<String,String>> companyRegionRate(Map<String,String> map);
	
	/*各地市、区县科技下乡扶贫完成百分比，各地市，各区县需要单独统计，因为地市和区县都有自己的科技下乡活动*/
	public List<Map<String,String>> countryRegionRate(Map<String,String> map);
	
	/*全省林业政策统计，用于“总体进度一览表”，统计全省总量(政策总数及总人数)，包括地市和区县 */
	public Map<String,String> policyTotal(Map<String,String> map);
	
	/*全省龙头企业（合作社）统计，用于“总体进度一览表”，统计全省总量(政策总数及总人数)，包括地市和区县*/
	public Map<String,String> companyTotal(Map<String,String> map);
	
	/*地区科技下乡平均进度统计*/
	public Map<String,String> regionCountryTotal(Map<String,String> map);
	
	/*全省林业政策统计，用于“总体进度一览表”，统计全省总量(政策总数及总人数)，包括地市和区县*/
	public Map<String,String> trainTotal(Map<String,String> map);
	
	/*全省林业技术明白人统计，用于“总体进度一览表”，统计全省总量(县、乡镇、村)*/
	public Map<String,String> clearTotal(Map<String,String> map);
	
	/*全省工作月报统计，用于“总体进度一览表”，统计全省当月月报*/
	public Map<String,String> reportTotal(Map<String,String> map);
	
	/*全省信息宣传统计，用于“总体进度一览表”，统计全省信息宣传量 */
	public Map<String,String> deliverTotal(Map<String,String> map);
	
	/*全区域（省、市、县）技术明白人统计，用于“总体进度一览表” */
	public Map<String,String> clearRegionTotal(Map<String,String> map);
	
	/*各地市、区县技术明白人完成百分比，各地市，各区县需要单独统计，因为地市和区县技术明白人统计方式不一样*/
	public List<Map<String,String>> clearRegionRate(Map<String,String> map);
	
	/*各地市、区县技术明白人完成百分比，各地市，各区县需要单独统计，因为地市和区县技术明白人统计方式不一样*/
	public List<Map<String,String>> clearRegionCountryRate(Map<String,String> map);
	
	/*各地市、区县技术明白人完成百分比，各地市，各区县需要单独统计，因为地市和区县技术明白人统计方式不一样*/
	public List<Map<String,String>> clearRegionTownRate(Map<String,String> map);
	
	/*各个地市、区县所有进度统计 add by zad 2018-05-02*/
	public List<Map<String,String>> fpRegionAllRate(Map<String,String> map);
	
	/*下级单位区县、乡镇、村技术明白人完成百分比*/
	public List<Map<String,String>> regionCountyTownClearRate(Map<String,String> map);
	
	
	
	
}